High Performance Molecular Dynamics Simulations with FPGA Coprocessors*

نویسندگان

  • Yongfeng Gu
  • Martin Herbordt
چکیده

FPGA-based acceleration of molecular dynamics simulations (MD) has been the subject of several recent studies. Here we report on an implementation that we believe to be the first to combine a high-level of FPGA-specific design, systematically determined precision, hardware support for complex force models, and support for simulations of over 250K particles. The target system consists of a standard PC with a 2004-era COTS FPGA board. There are several innovations: new microarchitectures for several major components, including the cell list processor and the off-chip memory controller; a novel arithmetic mode; and restructurings of algorithms, e.g., multigrid, to map efficiently to FPGA resources. Extensive experimentation was required to optimize precision, interpolation order, interpolation mode, table sizes, and simulation quality. We obtain a substantial speed-up over a highly tuned production MD code.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Explicit design of FPGA-based coprocessors for short-range force computations in molecular dynamics simulations

FPGA-based acceleration of molecular dynamics simulations (MD) has been the subject of several recent studies. The short-range force computation, which dominates the execution time, is the primary focus. Here we combine: a high level of FPGA-specific design including cell lists, systematically determined interpolation and precision, handling of exclusion, and support for MD simulations of up to...

متن کامل

Performance of Remote FPGA-Based Coprocessors for Image-Processing Applications

This paper describes a performance evaluation of ImageProcessing applications on FPGA-based coprocessors that are part of general-purpose computers. Our experiments show that the maximum speed-up depends on the amount of data processed by the coprocessor. Taking images with 256 x 256 pixels, a moderate FPGA capacity of 10E+5 CLBs provides two orders of magnitude of performance improvement over ...

متن کامل

Communication Requirements for FPGA-Centric Molecular Dynamics

FPGA-centric clusters use FPGAs for both computation and communication and thereby address three fundamental problems of future High Performance Clusters: efficient use of silicon, power, and removing communication bottlenecks. In this study we report on the plausibility of using such clusters for Molecular Dynamics simulations, in particular by determining the communication requirements for su...

متن کامل

Control software for reconfigurable coprocessors

On-line data processing at the ATLAS general purpose particle detector, which is currently under construction at Geneva, generates demands on computing power that are difficult to satisfy with commodity CPU-based computers. One of the most demanding applications is the recognition of particle tracks that originate from Bquark decays. However, this and many others applications can benefit from p...

متن کامل

Fpga Acceleration of Molecular Dynamics Simulations

While molecular dynamics simulations (MD) are a fundamental method for gaining the understanding of chemical and biological systems, their computational cost is extremely high: Simulating macromolecules requires thousands of node hours and cell-level systems remain altogether out of reach. We address this issue by using an emerging mode of high performance computing that is based on configurabl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007